package org.jctc.els.modules.biz.entity.projects;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class ElsProjectReportExploit  {

    @ApiModelProperty(name = "",notes = "null")
    private Long id ;
    /**  */
    @ApiModelProperty(name = "",notes = "null")
    private Long projectId ;
    /** 项目编号 */
    @ApiModelProperty(name = "项目编号",notes = "")
    private String xmbh ;
    /** 项目名称 */
    @ApiModelProperty(name = "项目名称",notes = "")
    private String xmmc ;
    /** 申报单位 */
    @ApiModelProperty(name = "申报单位",notes = "")
    private String sbdw ;
    /** 时间 */
    @ApiModelProperty(name = "时间",notes = "")
    @JsonFormat(pattern="yyyy-MM-dd",timezone="GMT+8")
    private Date date ;
    /** 项目背景及必要性分析 */
    @ApiModelProperty(name = "项目背景及必要性分析",notes = "")
    private String xmbjjbyxfx ;
    /** 预期目标 */
    @ApiModelProperty(name = "预期目标",notes = "")
    private String yqmb ;
    /** 项目方案 */
    @ApiModelProperty(name = "项目方案",notes = "")
    private String xmfa ;
    /** 项目开发方式 */
    @ApiModelProperty(name = "项目开发方式",notes = "")
    private String kffs ;
    /**  */
    @ApiModelProperty(name = "",notes = "null")
    private String kffs1 ;
    /** 经费预算 */
    @ApiModelProperty(name = "经费预算",notes = "")
    private Double jfys ;
    /** 人工开发费 */
    @ApiModelProperty(name = "人工开发费",notes = "")
    private Double rgKff ;
    /** 人工开发费人天 */
    @ApiModelProperty(name = "人工开发费人天",notes = "")
    private Integer rgKffRt ;
    /** 人工评审费 */
    @ApiModelProperty(name = "人工评审费",notes = "")
    private Double rgPsf ;
    /** 人工评审费人天 */
    @ApiModelProperty(name = "人工评审费人天",notes = "")
    private Integer rgPsfRt ;
    /** 人工税费 */
    @ApiModelProperty(name = "人工税费",notes = "")
    private Double rgSf ;
    /** 资料费 */
    @ApiModelProperty(name = "资料费",notes = "")
    private Double zlZlf ;
    /** 资料费页数 */
    @ApiModelProperty(name = "资料费页数",notes = "")
    private Integer zlZlfYs ;
    /** 资料费页数单价 */
    @ApiModelProperty(name = "资料费页数单价",notes = "")
    private Double zlZlfYsdj ;
    /** 资料检索费 */
    @ApiModelProperty(name = "资料检索费",notes = "")
    private Double zlJsf ;
    /** 资料检索费次数 */
    @ApiModelProperty(name = "资料检索费次数",notes = "")
    private Integer zlJsfCs ;
    /** 资料检索费次数单价 */
    @ApiModelProperty(name = "资料检索费次数单价",notes = "")
    private Double zlJsfCsdj ;
    /** 设备材料租赁费 */
    @ApiModelProperty(name = "设备材料租赁费",notes = "")
    private Double sbclZlf ;
    /** 设备材料耗材费 */
    @ApiModelProperty(name = "设备材料耗材费",notes = "")
    private Double sbclHcf ;
    /** 场地费 */
    @ApiModelProperty(name = "场地费",notes = "")
    private Double cdCdf ;
    /** 场地费天数 */
    @ApiModelProperty(name = "场地费天数",notes = "")
    private Integer cdCdfTs ;
    /** 场地费天数单价 */
    @ApiModelProperty(name = "场地费天数单价",notes = "")
    private Double cdCdfTsdj ;
    /** 项目审计费 */
    @ApiModelProperty(name = "项目审计费",notes = "")
    private Double xmsjXmsjf ;
    /** 外委咨询费 */
    @ApiModelProperty(name = "外委咨询费",notes = "")
    private Double wwZxf ;
    /** 外委咨询费人天 */
    @ApiModelProperty(name = "外委咨询费人天",notes = "")
    private Integer wwZxfRt ;
    /** 外委开发费 */
    @ApiModelProperty(name = "外委开发费",notes = "")
    private Double wwKff ;
    /** 外委开发费人天 */
    @ApiModelProperty(name = "外委开发费人天",notes = "")
    private Integer wwKffRt ;
    /** 外委技术服务费 */
    @ApiModelProperty(name = "外委技术服务费",notes = "")
    private Double wwJsfwf ;
    /** 外委技术服务费人天 */
    @ApiModelProperty(name = "外委技术服务费人天",notes = "")
    private Integer wwJsfwfRt ;
    /** 外委税费 */
    @ApiModelProperty(name = "外委税费",notes = "")
    private Double wwSf ;
    /** 其他费用 */
    @ApiModelProperty(name = "其他费用",notes = "")
    private Double qtfy ;
    /** 合计 */
    @ApiModelProperty(name = "合计",notes = "")
    private Double hjfy ;
    /** 项目经济性与财务合规性分析 */
    @ApiModelProperty(name = "项目经济性与财务合规性分析",notes = "")
    private String xmjjxycwhgxfx ;
    /** 需求部门意见 */
    @ApiModelProperty(name = "需求部门意见",notes = "")
    private String xqbmyj ;
    /** 人力资源部门意见 */
    @ApiModelProperty(name = "人力资源部门意见",notes = "")
    private String rlzybmyj ;
    /** 财务部门意见 */
    @ApiModelProperty(name = "财务部门意见",notes = "")
    private String cwbmyj ;
    /** 单位意见 */
    @ApiModelProperty(name = "单位意见",notes = "")
    private String dwyj ;


}
